gsk: Move resource handling inside GskGLDriver
authorEmmanuele Bassi <ebassi@gnome.org>
Wed, 20 Jul 2016 16:55:35 +0000 (17:55 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Tue, 18 Oct 2016 10:49:09 +0000 (11:49 +0100)
commit24a6f3c055e749bc077093c7fd90ce357695dd52
tree974d8d1e0463d935ceb83f19ed28cffb00924ba1
parentbbfe4324e4272ae8c036183dd8532ce4eda08c3c
gsk: Move resource handling inside GskGLDriver

We want the GL driver to cache as many resources as possible, so we can
always ensure that we're in a consistent state, and we can handle state
transitions more appropriately.
gsk/gskgldriver.c
gsk/gskgldriverprivate.h
gsk/gskglrenderer.c
gsk/gskshaderbuilder.c